#ifndef __FILESYSTEM_H__
#define __FILESYSTEM_H__

#include <stdbool.h>

struct FileSystem;
typedef struct FileSystem FileSys;

FileSys* FileSystemInit(const char * DirPath);

// 在根目录下创建新文件夹
bool CreateNewDirInFs(FileSys * fs, const char * DirName);

// 在根目录下删除一个文件夹
bool DeleteDirInFs(FileSys * fs, const char * DirName);

// 在根目录下是否存在一个DirName文件夹
bool IsDirExist(FileSys * fs, const char * DirName);


#endif // __FILESYSTEM_H__